#include <stdio.h>
#include <stdlib.h>
#include <string.h>

void fl(char* a,char (*b)[100])
{
    int p=0,q=0,k=0,max=0,s=0;
    while(a[p]==' ')
    {
        p++;
    }
    q=p;
    while(a[q]!='\0')
    {
        p=q;
        while((a[q+1]>='a'&&a[q+1]<='z')||(a[q+1]>='A'&&a[q+1]<='Z'))
        {
            q++;
        }
        for(int i=p,j=0;i<=q;i++,j++)
        {
            b[k][j]=a[i];
        }
        s++;
        if((q-p+1)>max)
        {
            max=k;
        }
        if(a[q+1]=='\0')
            break;
        k++;
        q++;
        while(a[q]==' '||a[q]==','||a[q]=='.')
        {
            q++;
        }
        if(a[q]=='\0')
        {
            k--;
            break;
        }
    }
    printf("%d %s",s,b[max]);
}
int main()
{
    char a[110],b[100][100];
    gets(a);
    fl(a,b);
    return 0;
}
